big_immediates(i0, i1)
     0 : cmp  x1, #0               ; 3f 00 00 f1  
     1 : b.ne [26]                 ; 21 03 00 54  
     2 : mov  x2, #0xffff          ; e2 ff 9f d2  
     3 : str  x2, [x0], #0         ; 02 00 00 f9  
     4 : add  x0, x0, #0x08        ; 00 20 00 91  
     5 : eor  x2, x2, x2           ; 42 00 02 ca  
     6 : movk x2, #0x01, #0x01     ; 22 00 a0 f2  
     7 : str  x2, [x0], #0         ; 02 00 00 f9  
     8 : add  x0, x0, #0x08        ; 00 20 00 91  
     9 : movn x2, #0x7fff          ; e2 ff 8f 92  
    10 : str  x2, [x0], #0         ; 02 00 00 f9  
    11 : add  x0, x0, #0x08        ; 00 20 00 91  
    12 : movn x2, #0x8000          ; 02 00 90 92  
    13 : str  x2, [x0], #0         ; 02 00 00 f9  
    14 : add  x0, x0, #0x08        ; 00 20 00 91  
    15 : mov  x2, #0x59df          ; e2 3b 8b d2  
    16 : movk x2, #0x5f37, #0x01   ; e2 e6 ab f2  
    17 : str  x2, [x0], #0         ; 02 00 00 f9  
    18 : add  x0, x0, #0x08        ; 00 20 00 91  
    19 : mov  x2, #0x5769          ; 22 ed 8a d2  
    20 : movk x2, #0x8b14, #0x01   ; 82 62 b1 f2  
    21 : movk x2, #0xbf0a, #0x02   ; 42 e1 d7 f2  
    22 : movk x2, #0x4005, #0x03   ; a2 00 e8 f2  
    23 : str  x2, [x0], #0         ; 02 00 00 f9  
    24 : add  x0, x0, #0x08        ; 00 20 00 91  
    25 : b    [119]                ; 5e 00 00 14  
    26 : cmp  x1, #0x01            ; 3f 04 00 f1  
    27 : b.ne [35]                 ; 01 01 00 54  
    28 : movi v0.16b, #0, #0       ; 00 e4 00 4f  
    29 : str  v0.16b, x0, #0       ; 00 00 80 3d  
    30 : add  x0, x0, #0x10        ; 00 40 00 91  
    31 : movi v0.16b, #0x1f, #0x07 ; e0 e7 07 4f  
    32 : str  v0.16b, x0, #0       ; 00 00 80 3d  
    33 : add  x0, x0, #0x10        ; 00 40 00 91  
    34 : b    [119]                ; 55 00 00 14  
    35 : cmp  x1, #0x02            ; 3f 08 00 f1  
    36 : b.ne [41]                 ; a1 00 00 54  
    37 : movi v0.16b, #0, #0x04    ; 00 e4 04 4f  
    38 : str  v0.16b, x0, #0       ; 00 00 80 3d  
    39 : add  x0, x0, #0x10        ; 00 40 00 91  
    40 : b    [119]                ; 4f 00 00 14  
    41 : cmp  x1, #0x03            ; 3f 0c 00 f1  
    42 : b.ne [54]                 ; 81 01 00 54  
    43 : movi v0.8h, #0, #0        ; 00 84 00 4f  
    44 : str  v0.8h, x0, #0        ; 00 00 80 3d  
    45 : add  x0, x0, #0x10        ; 00 40 00 91  
    46 : movi v0.8h, #0x1f, #0x07  ; e0 87 07 4f  
    47 : str  v0.8h, x0, #0        ; 00 00 80 3d  
    48 : add  x0, x0, #0x10        ; 00 40 00 91  
    49 : mov  x2, #0x100           ; 02 20 80 d2  
    50 : dup  v0.8h, x2            ; 40 0c 02 4e  
    51 : str  v0.8h, x0, #0        ; 00 00 80 3d  
    52 : add  x0, x0, #0x10        ; 00 40 00 91  
    53 : b    [119]                ; 42 00 00 14  
    54 : cmp  x1, #0x04            ; 3f 10 00 f1  
    55 : b.ne [65]                 ; 41 01 00 54  
    56 : mov  x2, #0xff80          ; 02 f0 9f d2  
    57 : dup  v0.8h, x2            ; 40 0c 02 4e  
    58 : str  v0.8h, x0, #0        ; 00 00 80 3d  
    59 : add  x0, x0, #0x10        ; 00 40 00 91  
    60 : mov  x2, #0xff7f          ; e2 ef 9f d2  
    61 : dup  v0.8h, x2            ; 40 0c 02 4e  
    62 : str  v0.8h, x0, #0        ; 00 00 80 3d  
    63 : add  x0, x0, #0x10        ; 00 40 00 91  
    64 : b    [119]                ; 37 00 00 14  
    65 : cmp  x1, #0x05            ; 3f 14 00 f1  
    66 : b.ne [78]                 ; 81 01 00 54  
    67 : movi v0.4s, #0, #0        ; 00 04 00 4f  
    68 : str  v0.4s, x0, #0        ; 00 00 80 3d  
    69 : add  x0, x0, #0x10        ; 00 40 00 91  
    70 : movi v0.4s, #0x1f, #0x07  ; e0 07 07 4f  
    71 : str  v0.4s, x0, #0        ; 00 00 80 3d  
    72 : add  x0, x0, #0x10        ; 00 40 00 91  
    73 : mov  x2, #0x100           ; 02 20 80 d2  
    74 : dup  v0.4s, x2            ; 40 0c 04 4e  
    75 : str  v0.4s, x0, #0        ; 00 00 80 3d  
    76 : add  x0, x0, #0x10        ; 00 40 00 91  
    77 : b    [119]                ; 2a 00 00 14  
    78 : cmp  x1, #0x06            ; 3f 18 00 f1  
    79 : b.ne [91]                 ; 81 01 00 54  
    80 : mov  x2, #0xff80          ; 02 f0 9f d2  
    81 : movk x2, #0xffff, #0x01   ; e2 ff bf f2  
    82 : dup  v0.4s, x2            ; 40 0c 04 4e  
    83 : str  v0.4s, x0, #0        ; 00 00 80 3d  
    84 : add  x0, x0, #0x10        ; 00 40 00 91  
    85 : mov  x2, #0xff7f          ; e2 ef 9f d2  
    86 : movk x2, #0xffff, #0x01   ; e2 ff bf f2  
    87 : dup  v0.4s, x2            ; 40 0c 04 4e  
    88 : str  v0.4s, x0, #0        ; 00 00 80 3d  
    89 : add  x0, x0, #0x10        ; 00 40 00 91  
    90 : b    [119]                ; 1d 00 00 14  
    91 : cmp  x1, #0x07            ; 3f 1c 00 f1  
    92 : b.ne [103]                ; 61 01 00 54  
    93 : movi v0.2d, #0, #0        ; 00 e4 00 6f  
    94 : str  v0.2d, x0, #0        ; 00 00 80 3d  
    95 : add  x0, x0, #0x10        ; 00 40 00 91  
    96 : movi v0.2d, #0x01, #0     ; 20 e4 00 6f  
    97 : str  v0.2d, x0, #0        ; 00 00 80 3d  
    98 : add  x0, x0, #0x10        ; 00 40 00 91  
    99 : movi v0.2d, #0x02, #0     ; 40 e4 00 6f  
   100 : str  v0.2d, x0, #0        ; 00 00 80 3d  
   101 : add  x0, x0, #0x10        ; 00 40 00 91  
   102 : b    [119]                ; 11 00 00 14  
   103 : cmp  x1, #0x08            ; 3f 20 00 f1  
   104 : b.ne [109]                ; a1 00 00 54  
   105 : movi v0.2d, #0x1e, #0x07  ; c0 e7 07 6f  
   106 : str  v0.2d, x0, #0        ; 00 00 80 3d  
   107 : add  x0, x0, #0x10        ; 00 40 00 91  
   108 : b    [119]                ; 0b 00 00 14  
   109 : cmp  x1, #0x09            ; 3f 24 00 f1  
   110 : b.ne [119]                ; 21 01 00 54  
   111 : mov  x1, #0x100           ; 01 20 80 d2  
   112 : dup  v0.2d, x1            ; 20 0c 08 4e  
   113 : str  v0.2d, x0, #0        ; 00 00 80 3d  
   114 : add  x0, x0, #0x10        ; 00 40 00 91  
   115 : mov  x1, #0xfe            ; c1 1f 80 d2  
   116 : dup  v0.2d, x1            ; 20 0c 08 4e  
   117 : str  v0.2d, x0, #0        ; 00 00 80 3d  
   118 : add  x0, x0, #0x10        ; 00 40 00 91  
   119 : ret  x30                  ; c0 03 5f d6  
